English Dictionary
◊ THERMAL SPRING
thermal spring
n : a natural spring of water at a temperature of 70 F or above
[syn: {hot spring}]